// 产品服务
const sequelize = require('../config.js')
const { DataTypes } = require('sequelize')

const productService = sequelize.define('productService', {
	Id:{
		type:DataTypes.INTEGER,
		primaryKey: true,
		autoIncrement:true
	},
	service_name:{
		type: DataTypes.STRING,
		comment:"服务名称"
	},
	service_time: {
	  type: DataTypes.STRING,
	  allowNull: false,
	  comment:'服务时长'
	},
	service_price:{
		type:DataTypes.STRING,
		allowNull:false,
		comment:"服务价格"
	},
	is_shop_vip:{
		type:DataTypes.STRING,
		allowNull:false,
		comment:'是否可以会员 1不可以 2次卡 3超划算'
	},
	prod_img:{
		type:DataTypes.STRING,
		comment:"产品服务配图"
	},
	merchant_id:{
		type:DataTypes.INTEGER,
		allowNull:false,
		references:{
			model: 'merchantinfos',
			key: 'user_id',
		},
		onDelete: 'CASCADE',
		comment:'商家Id'
	}
  });
  (async () => {
	await productService.sync({alter:true});
  })()

module.exports = productService